Teaching Advanced Touch Sensing Technologies Using ARM Cortex-M based Microcontroller
نویسنده
چکیده
This paper presents our experiences of introducing in a senior level microprocessor course the latest touch sensing technologies, especially programming capacitive touch sensing devices and touchscreen. The emphasis is on the teaching practice details, including the enhanced course contents, outcomes and lecture and lab organization. By utilizing the software package provided by Atmel, students are taught to efficiently build MCU-based embedded applications which control various touch sensing devices. This work makes use of the 32-bit ARM Cortex-M4 microprocessor to control complex touch sensing devices (i.e., touch keys, touch slider and touchscreen). The Atmel SAM 4S-EK2 board is chosen as the main development board employed for practicing the touch devices programming. Multiple capstone projects have been developed, for example adaptive touch-based servo motor control, and calculator and games on the touchscreen. Our primary experiences indicate that the project-based learning approach with the utilization of the selected microcontroller board and software package is efficient and practical for teaching advanced touch sensing techniques. Students have shown the great interest and the capability in adopting touch devices into their senior design projects to improve human machine interface.
منابع مشابه
Integrating Touch Sensing Software (TSS 3.0.1) on Kinetis L Using GPIO Method
The Touch Sensing Software (TSS) solution transforms a standard Freescale microcontroller into a proximity capacitive touch sensor controller. In TSS 3.0 and higher versions, the touch sense library enables capacitive sensing not only for the entire Freescale S08, ColdFire V1 family and ARM®CortexTM-M4 Kinetis, but also ARM Cortex-M0+ Kinetis L family of microcontrollers. In the TSS 3.0.1 Libra...
متن کاملSTM32F40xxx, STM32F41xxx, STM32F42xxx, STM32F43xxx advanced ARM-based 32-bit MCUs
This reference manual targets application developers. It provides complete information on how to use the STM32F405xx/07xx, STM32F415xx/17xx, STM32F42xxx and STM32F43xxx microcontroller memory and peripherals. The STM32F405xx/07xx, STM32F415xx/17xx, STM32F42xxx and STM32F43xxx constitute a family of microcontrollers with different memory sizes, packages and peripherals. For ordering information,...
متن کاملImplementation of a High-Performance Touch Controller and Differential Sensing Circuit
Projected capacitive touch panels have been widely used in many mobile application systems such as smartphones and tablet PCs. We fabricated projected capacitive-type touch sensors using printed circuit boards. It has equivalent parasitic capacitive loads with a 10” touch panel. In this paper, we discuss projected capacitive touch technologies and their highperformance touch controllers. We int...
متن کامل32 - bit Microcontrollers for Automotive Applications
A new family of Atmel AVR low-power 32-bit microcontrollers provides higher processing performance, improved accuracy, and more power efficiency for automotive applications. These enhancements enable implementation of new product-differentiating features such as advanced control algorithms, voice control, and capacitive touch sensing (see figure 1). The Atmel AVR UC3C 32-bit microcontroller inc...
متن کاملDesign and Implementation of Smart Non-Invasive Bone Conduction Ear-Plug System
Received Oct 9, 2017 Revised Dec 25, 2017 Accepted Jan 10, 2018 The project aim is to design a smart earplug system integrated with noninvasive bone conduction technique which is capable of doing some advanced audio processing to provide voice enhancing, noise filtered audio for the hearing impaired people [2]. The system is also designed to work as an embedded music player, a life activity tra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015